home *** CD-ROM | disk | FTP | other *** search
Wrap
;C-Script v5.0 ⌐ 1998 C-Team. All rights reserved. ;Configure at your own risk ;Custom popups (menu) file menu @add-ons { sclick { if ($inrect($mouse.x,$mouse.y,7,57,80,30) == $true) { drawx2 7 57 80 30 @add-ons | .timerm2 -m 1 200 drawx 7 57 80 30 @add-ons nofill | addonlst } if ($inrect($mouse.x,$mouse.y,7,94,80,30) == $true) { drawx2 7 94 80 30 @add-ons | .timerm3 -m 1 200 drawx 7 94 80 30 @add-ons nofill | addonl $remove($gettok($sline(@addon.status,1),1,32),.) } if ($inrect($mouse.x,$mouse.y,7,131,80,30) == $true) { drawx2 7 131 80 30 @add-ons | .timerm4 -m 1 200 drawx 7 131 80 30 @add-ons nofill | addonu $remove($gettok($sline(@addon.status,1),1,32),.) } if ($inrect($mouse.x,$mouse.y,7,168,80,30) == $true) { drawx2 7 168 80 30 @add-ons | .timerm5 -m 1 200 drawx 7 168 80 30 @add-ons nofill | addoninfo $remove($gettok($sline(@addon.status,1),1,32),.) } if ($inrect($mouse.x,$mouse.y,499,2,15,14) == $true) { drawx2 499 2 15 14 @add-ons | .timermc2 -m 1 200 winclose @add-ons @addon.status | halt } if ($inrect($mouse.x,$mouse.y,465,2,15,14) == $true) { window -h @addon.status | drawx2 465 2 15 14 @add-ons | .timercl -m 1 200 window -n @add-ons | .timerc2 -m 1 200 drawx 465 2 15 14 @add-ons nx | halt } window -r @addon.status | window -a @addon.status } dclick { window -r @addon.status | window -a @addon.status } } menu @c-script { sclick .timerc off | ccls } menu @motd { dclick window -c @ $+ $server %dp.56 .$motds(1):set %motds normal | popchng on 56 .$motds(2):set %motds window | popchng on 56 .$motds(3):set %motds changew | popchng on 56 .$motds(4):set %motds changes | popchng on 56 .- .$motds(5):set %motds hide | popchng off 56 } menu @yn { sclick:if ($inrect($mouse.x,$mouse.y,219,2,15,14) == $true) { drawx2 219 2 15 14 @yn | .timercl -m 1 200 window -c @yn } | elseif ($inrect($mouse.x,$mouse.y,130,50,37,17) == $true) { drawx2 130 50 $calc($width(yes,arial,20,0,0) + 2) 17 @yn | if (%yn.no == close) { .timercl -m 1 200 window -c @yn } | else { .timercl -m 1 200 window -c @yn | .timeryn -m 1 300 %yn.no } } | elseif ($inrect($mouse.x,$mouse.y,85,50,37,17) == $true) { drawx2 85 50 $calc($width(yes,arial,20,0,0) + 2) 17 @yn | .timercl -m 1 200 window -c @yn | .timeryn -m 1 300 %yn.yes } } menu @Auto-join { dclick if ($left($sline(@auto-join,1),1) != $chr(35)) { echo -a $+ $clr(info) $+ *** Not a valid choice. Please Chose a channel not a line with information | halt } | else { ajoin -d $sline(@auto-join,1) | dline @auto-join $sline(@auto-join,1).ln } Delete:if ($left($sline(@auto-join,1),1) != $chr(35)) { echo -a $+ $clr(info) $+ *** Not a valid choice. Please Chose a channel not a line with information | halt } | else { ajoin -d $sline(@auto-join,1) | dline @auto-join $sline(@auto-join,1).ln } Add:ajoin -a #$$?="Enter channel name:" | aline @Auto-Join $! } menu @SoundSys { dclick if ($sline(@SoundSys,1).ln == 1) ssplay | else ssadd Select: if ($sline(@SoundSys,1).ln == 1) ssplay | else ssadd } menu @CussWord-List { dclick window -c @CussWord-List Del Word: if ($sline(@CussWord-List,1).ln == 1 || $sline(@CussWord-List,1) == $null) { halt } | else { cusswords -r $strip($sline(@CussWord-List,1)) } Add Word:cusswords -a $$?="Word/Phrase to add:" } menu @C-ScriptáSetup { dclick { set %winver $gettok($sline(@C-ScriptáSetup,1),1,32) | .timerDAOH off | window -c @C-ScriptáSetup | .timer 1 1 start5 } Select: { set %winver $gettok($sline(@C-ScriptáSetup,1),1,32) | .timerDAOH off | window -c @C-ScriptáSetup | .timer 1 1 start5 } } menu @ScriptáInformation { dclick .window -c @ScriptáInformation Close:.window -c @ScriptáInformation Addons...:addons } menu @AddonInfo { dclick .window -c @AddonInfo Close:.window -c @AddonInfo } menu @Help { sclick if ($inrect($mouse.x,$mouse.y,1,1,94,23)) { window -c @help | help contents } | if ($inrect($mouse.x,$mouse.y,11,54,117,27)) { window -c @help | chelp } dclick if ($inrect(1,1,94,23)) { help contents | window -c @help } | if ($inrect(11,54,117,27)) { chelp | window -c @help } } menu @C-ScriptáCloneáDetection { dclick clnbk %clnschn $gettok($sline(%csclnsd,1),1,160) Kick Clones:clnkick %clnschn $gettok($sline(%csclnsd,1),1,160) Kick/Ban Clones:clnbk %clnschn $gettok($sline(%csclnsd,1),1,160) - Display to Channel:msg %clnschn Clone Detection: $sline(%csclnsd,1) Display to Ops:onotice %clnschn Clone Detection: $sline(%csclnsd,1) Warn Clones { msg $gettok($gettok($sline(%csclnsd,1),1,160),1,32) Please remove your clone(s) from %clnschn or you and your clones may be kicked and/or banned. } } menu @C-ScriptáStatus { mouse window -a %csstsw | window -a @Settings | window -a @Protection dclick { window -c %csstsw | window -c @Settings | window -c @Protection } Close Status Windows: { window -c %csstsw | window -c @Settings | window -c @Protection } } menu @Settings { dclick { window -c %csstsw | window -c @Settings | window -c @Protection } Close Status Windows: { window -c %csstsw | window -c @Settings | window -c @Protection } } menu @Protection { dclick { window -c %csstsw | window -c @Settings | window -c @Protection } Close Status Windows: { window -c %csstsw | window -c @Settings | window -c @Protection } } menu @NickCompleteáSetup { dclick nctp Select:nctp } menu @PANIC { dclick panic-chk Select:panic-chk } menu @NickComplete { dclick ncsln Select:ncsln } menu @NickáComplete { dclick ncs2ln Select:ncs2ln } menu @MsgLogáMessages: { Close:msglogw -c } menu @C-ScriptáLinksáList { dclick lnkscon Motd: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { motd $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { motd $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } Admin: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { admin $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { admin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } Stats: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { stats $$?="Type?" $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { stats $$?="Type?" $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } Raw...: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { stats $$?="Command?" $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { raw $$?="Type?" $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } - IRCops: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { ircops $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { ircops $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } PortScan: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { portscan $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { portscan $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } ServerScan: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { sscan $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { sscan $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } CloneScan: if ($chr(40) isin $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91))) { cscan $remove($remove($gettok($sline(%cslinks,1),1,32),$chr(93)),$chr(91)) } | else { cscan $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) } - Connect to Server: { if ($chr(91) isin $gettok($sline(%cslinks,1),2,32)) { server $remove($remove($gettok($sline(%cslinks,1),2,32),$chr(93)),$chr(91)) 6667 | goto done } if ($chr(91) isin $gettok($sline(%cslinks,1),3,32)) { server $remove($remove($gettok($sline(%cslinks,1),3,32),$chr(93)),$chr(91)) 6667 | goto done } if ($chr(91) isin $gettok($sline(%cslinks,1),4,32)) { server $remove($remove($gettok($sline(%cslinks,1),4,32),$chr(93)),$chr(91)) 6667 | goto done } if ($chr(46) isin $gettok($sline(%cslinks,1),2,32)) { server $gettok($sline(%cslinks,1),2,32) 6667 | goto done } else { echo -a $+ $clr(info) $+ *** Unable to resolve DNS for $gettok($sline(%cslinks,1),1,32) | goto done } :done } } menu @IncomingáSNotices: { dclick lusers Clear:clear %cssnot - Disable:set %snoticebox Off | insnotwin -c | .disable #SNOTICE | if ($server != $null) { umode -s } | popchng off 7 } menu @IncomingáCTCPs: { Clear:clear %csctcp - Disable:set %ctcpbox Off | inctcpwin -c | popchng off 6 } menu @WallOps { dclick wallopsbox -c Clear:clear Close:wallopsbox -c - Disable:set %wallopsbox off | wallopsbox -c } ;========== ;Ad windows ;WARNING: Tampering with, or removing these may cause C-Script to not work properly! ;========== menu @AdClicks { sclick { if ($inrect($mouse.x,$mouse.y,12,4,80,35) == $true) { drawx2 12 4 80 35 @adclicks if (%ad.link == ad) { chelp advertise } if (%winver == Windows_95/98/NT) { run %ad.link } else { if ($exists(%browserdir) != $true) { echo -a $+ $clr(info2) $+ *** Please point your web browser to %ad.link } else run %browserdir %ad.link } .timercl -m 1 200 closewin @Ad @AdInfo @AdClicks } elseif ($inrect($mouse.x,$mouse.y,107,4,80,35) == $true) { drawx2 107 4 80 35 @adclicks | chelp advertise | .timercl -m 1 200 closewin @Ad @AdInfo @AdClicks } elseif ($inrect($mouse.x,$mouse.y,199,4,80,35) == $true) { drawx2 199 4 80 35 @adclicks | chelp register | .timercl -m 1 200 closewin @Ad @AdInfo @AdClicks } elseif ($inrect($mouse.x,$mouse.y,312,4,80,35) == $true) { if (%adwin.no == $null) { drawx2 312 4 80 35 @adclicks | .timercl -m 1 200 closewin @Ad @AdInfo @AdClicks } } } } menu @Ad { sclick { if ($inrect($mouse.x,$mouse.y,50,3,300,40) == $true) { drawx2 50 3 300 40 @ad .timercl -m 1 200 closewin @Ad @AdInfo @AdClicks if (%ad.link == ad) { chelp advertise } if (%winver == Windows_95/98/NT) { run %ad.link } else { if ($exists(%browserdir) != $true) { echo -a $+ $clr(info2) $+ *** Please point your web browser to %ad.link } else run %browserdir %ad.link } } } }